a losing battle - French English Dictionary